﻿@charset "utf-8";

/**
 * toppic
 **/
 .toppic{margin:0 auto; width:950px; height:45px; background:url("http://img.kakapan.com/hz/head_flower_l_02.gif") repeat-x;}
 .toppic .pit1{float:left; width:874px; padding:0;}
 .toppic .pit2{float:left; width:66px; font-size:14px; color:#fff; font-weight:bold;padding-top:12px; text-align:right; padding-right:10px; }
 .pica{width:874px; height:45px;}


/**
 * 通行证登录
 **/
.passport{ margin:0 auto; width:950px; height:30px;}
.passport .s0,
.passport .s1{
	color:#002067;
	float:left;
	padding-top:10px;
}
.passport .s0 a,
.passport .s0 a:visited,
.passport .s0 a:hover{
	color:#002067;
}
.passport .s1{padding-left:5px;}
.passport .s2{float:left; padding:7px 0 0 5px;}
.passport .s2 input,
.search li.s2 input,
.inputText{
	border:1px solid #000; width:50px; font-size:12px;height:auto;
}
.search li.s2 input{
	border:1px solid #000; width:100px; font-size:12px;height:auto;
}

.passport .s3{float:left; padding:7px 0 0 5px;}
.passport .s3 input,
.btnsubmit,
.search li.s3 input{
	height:19px; width:48px; background:url("http://img.kakapan.com/hz/bg_button.gif"); border:0; padding:1px 0 0; font-size:12px;text-align:center;
	cursor:pointer;
}
.btnsubmit63x18{
	height:19px; width:63px; background:url("http://img.kakapan.com/hz/bg_button_63x18.gif"); border:0; padding:1px 0 0; font-size:12px;text-align:center;
	cursor:pointer;
}
.btnsubmit88x18{
	height:19px; width:88px; background:url("http://img.kakapan.com/hz/bg_button_88x18.gif"); border:0; padding:1px 0 0; font-size:12px;text-align:center;
	cursor:pointer;
}
.btnsubmit112x18{
	height:19px; width:112px; background:url("http://img.kakapan.com/hz/bg_button_112x18.gif"); border:0; padding:1px 0 0; font-size:12px;text-align:center;
	cursor:pointer;
}

.passport .s4{float:right; padding:10px 0 0 5px; } 
.passport .s5{
	color:#002067;
	float:left;
	padding-top:9px !important;
	padding-top:10px;
	padding-left:5px;
}

.passport .s5 input{
	vertical-align:middle;
}

.passport input.inpcheckbox{
	width:13px;
	height:13px;
	background:url("http://img.kakapan.com/hz/bg_checkbox.gif") no-repeat;
	font-size:12px;
}

/**
 * 全局导航
 **/
.nav {margin:0 auto; width:948px; height:68px;border:1px solid #a5b9c5; background:#F2F5FA;}
.nav .logo{float:left; width:140px;padding:0 30px 0 10px;}
.nav .menu {float:left;width:760px;padding:14px 0 0 0;}
.nav .menu ul{}
.nav .menu li{float:left;list-style-type:none; display:block;padding:0 7px 0 7px; font-family:"Arial"; line-height:21px;}
.nav .menu li.line{float:left;list-style-type:none; display:block;padding:0 7px 0 7px; line-height:22px; background:url("http://img.kakapan.com/hz/nav_bg.gif") right 3px  no-repeat;}

.nav .menu .small{width:29px;}
.nav .menu .xsvip{
		 float:left;
		 width:59px;
		 list-style-type:none; 
		 padding:3px 0!important;
		 padding:1px 0;
		 display:block;
		 background:url("http://img.kakapan.com/hz/nav_bg.gif") right 3px no-repeat;
}
.nav .menu .s{width:60px;text-align:left;background:none;padding:3px 0 0 6px;}
.nav a{color:#000;}
.nav a:visited{color:#000;}
.nav a:hover{color:#bc2931;}
.nav .nopadding{padding:0;}

/**
 * 封面页导航
 **/
.navposter {margin:0 auto; width:948px; height:58px;border:1px solid #A5B9C4; background:#F4F9FD;}
.navposter .logo{float:left; width:140px;padding:0 30px 0 10px;}
.navposter .menu {float:left;width:760px;padding:8px 0 0 0;}
.navposter .menu ul{}
.navposter .menu li{float:left;list-style-type:none; display:block;padding:0 7px 0 7px; font-family:"Arial"; line-height:22px;}
.navposter .menu li.line{float:left;list-style-type:none; display:block;padding:0 7px 0 7px; line-height:22px; background:url("http://img.kakapan.com/hz/nav_bg.gif") right 3px  no-repeat;}

.navposter .menu .small{width:29px;}
.navposter .menu .xsvip{
		 float:left;
		 width:59px;
		 list-style-type:none; 
		 padding:3px 0!important;
		 padding:1px 0;
		 display:block;
		 background:url("http://img.kakapan.com/hz/nav_bg.gif") right 3px no-repeat;
}
.navposter .menu .s{width:60px;text-align:left;background:none;padding:3px 0 0 6px;}
.navposter a{color:#000;}
.navposter a:visited{color:#000;}
.navposter a:hover{color:#bc2931;}
.navposter .nopadding{padding:0;}



/**
 * 广告
 **/
.adv950x60{
	float:left;
	width:950px;
	height:60px;}
.adv950x60 .advleft{float:left;width:468px;height:60px;overflow:hidden;}	
.adv950x60 .advright{float:right;width:468px;height:60px;overflow:hidden;}	

.adv950{
	float:left;
	width:950px;
	height:auto;}
.adv950x60 .advleft{float:left;width:468px;height:auto;overflow:hidden;}	
.adv950x60 .advright{float:right;width:468px;height:auto;overflow:hidden;}	


.adv950x80{
	width:950px;
	height:90px;
	clear:both;
}
.adv950x80 .advleft{text-align:left;float:left;width:760px;height:80px;}	
.adv950x80 .advright{float:right;width:180px;height:80px;overflow:hidden;
text-align:right;}	

.adv950x60_2{
	float:left;
	width:950px;
	height:60px;}
.adv950x60_2 .advleft{float:left;width:760px;height:60px;}	
.adv950x60_2 .advright{float:right;width:180px;height:60px;overflow:hidden;}
	
.adv{width:178px; height:75px;overflow:hidden;}
.adv266×150{
	float:left;
	width:266px;
	height:150px;
	overflow:hidden;}

.adv203×680{
	float:left;
	width:200px;
	height:auto;
	overflow:hidden;
	clear:both;}
	
.adv680x80{
	margin:0 auto;
	width:680px; 
	height:80px;
	text-align:center;
	overflow:hidden;
}
.adv680{
	margin:0 auto;
	width:680px; 
	text-align:center;
	overflow:hidden;
}
.adv750x90{
	margin:0 auto;
	width:750px; 
	height:90px;
	text-align:center;
	overflow:hidden;
}




.adv761x100{
	float:left;
	width:761px;
	padding:8px 0 8px 0;
	overflow:hidden;
}

.adv181x100{
	float:left;
	width:180px;
	padding:8px 0 0 8px;
	overflow:hidden;
}

.adv950x90{
	float:left;
	width:950px;
	height:auto;}
.adv950x90 .advleft{float:left;width:468px;height:60px;overflow:hidden;}	
.adv950x90 .advright{float:right;width:468px;height:60px;overflow:hidden;}	


.adv950x90_2{
	float:left;
	width:950px;
	padding:8px 0 8px 0;
	overflow:hidden;
}

.adv950x90_3{
	float:left;
	width:950px;
	padding:8px 0 0 0;
	overflow:hidden;
}

.adv145x75{
	width:140px;
	height:101px;
	*hegiht:120px!important;
	*height:95px;
	overflow:hidden;
	}

.adv145x75_2{
	width:145px;
	height:75px;
	padding-left:12px !important;
	padding-left:0;
	padding-bottom:4px !important;
	padding-bottom:10px;
	overflow:hidden;
}

.adv761x80{
	float:left;
	width:761px;
	padding:8px 0 8px 0;
	overflow:hidden;
}

.adv181x80{
	float:left;
	width:180px;
	padding:8px 0 8px 8px;
	overflow:hidden;
}

.adv170x112{
	float:left;
	width:170px;
	overflow:hidden;
}

.adv177x112{
	float:left;
	width:177px;
	overflow:hidden;
}
.adv179x88{
	width:179px;
	height:88px!important;
	height:88px;
	padding:0 0 12px 0;
	overflow:hidden;
}

.adv611x80{
	float:left;
	width:611px;
	padding:8px 0 8px 0;
	overflow:hidden;
}

.adv331x80{
	float:left;
	width:331px;
	padding:8px 0 8px 8px;
	overflow:hidden;
}

.adv942x77{
	float:left;
	width:950px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom:4px;
	padding-left: 0;
	overflow:hidden;
}
.adv1002{
	margin:0 auto;
	width:986px;
	padding:0px 0 8px 0px;
	clear:both;
	overflow:hidden;
}

/**
 * TAG
 **/
.tag {margin:0px auto; width:950px; height:21px;}
.tag ul{padding:4px 0 0 0}
.tag li{float:left;list-style-type:none;display:block;padding:0 0 0 7px}

.tag ul#left{float:left;font-family:"宋体";}
.tag ul#right{float:right;font-family:"宋体";}

.tag li.high{padding:0;font-family:"宋体";}

a.tag1,a.tag2,a.tag3,a.tag4,a.tag5 { padding:2px; color:#247CAB;}
a.tag1:hover,a.tag2:hover,a.tag3:hover,a.tag4:hover,a.tag5:hover { background-color:#247CAB; color:#fff; text-decoration:none;}
a.tag1:link,a.tag1:visited { font-size:12px; font-family:"宋体";}
a.tag2:link,a.tag2:visited { font-size:14px;}
a.tag3:link,a.tag3:visited { font-size:14px; font-weight:bold;}
a.tag4:link,a.tag4:visited { font-size:16px; font-family:"宋体";font-weight:bold;}
a.tag5:link,a.tag5:visited { font-size:18px; font-family:"宋体"; }g5:visited { font-size:18px; font-family:"宋体"; }g5:visited { font-size:18px; font-family:"宋体"; }g5:visited { font-size:18px; font-family:"宋体"; }g5:visited { font-size:18px; font-family:"宋体"; }g5:visited { font-size:18px; font-family:"宋体"; }g5:visited { font-size:18px; font-family:"宋体"; }g5:visited { font-size:18px; font-family:"宋体"; }

/**
 * FOOTER
 **/
.footer {margin:0 auto; width:948px !important; width:936px; border:1px solid #a5b9c5;}
.footer .link {padding:8px 8px 0 8px;text-align:left;}
.footer .link ul{}
.footer .link li{color:#002065;float:left;font-family:"Arial";list-style-type:none; padding:0 6px 8px 0 !important; padding:0 4px 8px 0; display:block;}

.bottom{margin:8px auto; width:948px;}
.bottom .link{color:#002065;padding:3px 0 0 0}

.footer .link a,
.bottom .link a,
.footer .link a:visited,
.bottom .link a:visited,
.footer .link a:hover,
.bottom .link a:hover{
	color:#002065;
}
body{ text-align: center; font-family:"", Arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}

/* ? */
a:link	{color: #000000; text-decoration:none;}
a:visited {color: #000000;text-decoration:none;}
a:hover {color: #000000; text-decoration:underline;}

.high{
	color:red;
}

.red{
	color:#CE0202;
}

.blue{
	color:#002065;
}

.blue2{
	color:#0044D8;
}

.blue3,
.blue3 a,
.blue3 a:hover,
.blue3 a:visited{
	font-size:12px; 
	color:red;
}


.blue4,
.blue4 a,
.blue4 a:hover,
.blue4 a:visited{
	color:#6100CE;
}


.yellow{
	color:#FA8201;
}

.orange,
.orange a:link,
.orange a:hover,
.orange a:actived,
.orange a:visited{
	color:#f46519;
	padding-right:5px;
}
a.orange,
a.orange:link,
a.orange:hover,
a.orange:actived,
a.orange:visited{
	color:#f46519;
	padding-right:5px;
}

.orange3,
.orange3 a:link,
.orange3 a:hover,
.orange3 a:actived,
.orange3 a:visited{
	color:#FC018C;
	padding-right:5px;
}
a.orange3,
a.orange3:link,
a.orange3:hover,
a.orange3:actived,
a.orange3:visited{
	color:#FC018C;
	padding-right:5px;
}




.orange2,
.orange2 a:link,
.orange2 a:hover,
.orange2 a:visited{
	color:#f46519;
}

.rose{
	color:#FF002A;
}

.hh{
	color:
	background:
}

/**
 * layout
 **/
.layout{
clear:both;width:950px;margin:0 auto;background:#fff;}

div.br{
	clear:both;
}

div.spacer0{
	float:left;
	width:8px;
}

div.spacer1{
	height:16px;
}

div.spacer2{
	padding-top:8px;/*ff*/
	*padding-top:8px !important;/*ie7*/
	*padding-top:8px;/*ie6*/
	clear:both;
}

div.spacer3{
	height:22px;
}

div.spacer4{
	height:27px !important;
	height:23px;
}

div.spacer5{
	padding-top:3px !important;
	padding-top:4px;
}

div.spacer6{
	float:left;
	width:10px !important;
	width:8px;
}

div.spacer7{
	padding-top:14px;
}

div.spacer8{
	padding-top:18px !important;
	padding-top:19px;
}

div.spacer9{
	height:34px !important;
	height:5px;
}

div.spacer10{
	background:#F2F5FA;
	padding-top:11px !important;
	padding-top:5px;
}

div.spacer11{
	padding-top:4px !important;
	padding-top:3px;
}
div.spacer11_1{
	padding-top:4px;
	*padding-top:4px !important;
	*padding-top:4px ;
	background:#FCEFF9;
}
div.spacer11_2{
	padding-top:10px;
	*padding-top:25px !important;
	*padding-top:10px ;
	background:#F2F5FA;
}
div.spacer11_3{
	padding-top:10px;
	*padding-top:15px !important;
	*padding-top:6px ;
}

div.spacer11_4{
	padding-top:0px;
	*padding-top:20px !important;
	*padding-top:4px ;
	background:#F2F5FA;
}

div.spacer11_5{
	padding-top:0px;
	*padding-top:13px !important;
	*padding-top:0px ;
	background:#F2F5FA;
}

div.spacer11_6{
	padding-top:3px;
	*padding-top:3px !important;
	*padding-top:1px ;
}

div.spacer11_7{
	padding-top:5px;
	*padding-top:8px !important;
	*padding-top:8px ;
}

div.spacer11_8{
	padding-top:20px;
	*padding-top:20px !important;
	*padding-top:21px ;
}
div.spacer11_9{
	padding-top:3px;
	*padding-top:3px !important;
	*padding-top:4px ;
}


div.spacer11_10{
	padding-top:5px;
	*padding-top:5px !important;
	*padding-top:5px;
}


div.spacer12{
	background:#F2F5FA;
	padding-top:16px;
	*padding-top:18px!important;
	*padding-top:11px;
}

div.spacer13{
	padding-top:16px !important;
	padding-top:17px;
}

div.spacer14{
	padding-top:6px !important;
	padding-top:6px;
}

div.spacer15{
	padding-top:6px;
	*padding-top:8px !important;
	*padding-top:9px;
}
div.spacer15-1{
	padding-top:6px;
	*padding-top:8px !important;
	*padding-top:2px;
}

div.spacer16{
	padding-top:14px !important;
	padding-top:0;
}

div.spacer17{
	background:#F2F5FA;
	padding-top:16px !important;
	padding-top:16px;
}

div.spacer18{
	padding-top:16px !important;
	padding-top:16px;
}

div.spacer19{
	padding-top:3px;
}

#right_top_js{
display:none;}
textarea{
font-size:12px;
}

.paper {
	margin:8px auto;
	width:948px;
	border:1px solid #a5b9c5;
}

.paper .item {
	width:840px;
	margin:0 auto;
	padding:8px 0 0 0;
}

.paper .item ul{
	padding:0 8px 0 8px;
}

.paper .item ul li{
	float:left;
	font-family:"Tahoma";
	font-size:14px;
	list-style-type:none;
	padding:0 6px 8px 0;
	display:block;
}

*{margin:0;padding:0}
fieldset,form{ background:none; border:none; padding:0; margin:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
.clearfix{display:block;}
/*layout*/
#wp,#hd,#ft{ clear:both;width:950px; text-align:left; margin:0 auto;}
/*top*/
#hd{ font:12px/160% Verdana;position:relative;}
	#hd span{ position:absolute; margin:-10px 0 0 260px;}
	.seach{ float:left;background:url(http://img.kakapan.com/hz/sebarbg.jpg) no-repeat;width:671px; height:51px; padding:7px 12px; overflow:hidden; margin-top:5px;}
	.seach *{ color:#4C4C4C;}
		.glogo{ float:left; padding-top:4px; margin-left:10px;}
		.se{ float:left; padding-top:6px; margin-left:7px; width:570px;}
		.keyw{ float:right; width:200px;}
		.keyw span{float:left;width:40px;}
		.keyw p{ padding:2px 0 5px;clear:both;}
		.keyw a{ margin:0 3px 0 2px;}
		.se p{ clear:both; margin-left:10px; color:#0066CC;}
		.setop{ clear:both; padding-top:0px; margin-left:10px; color:#0066CC;}
		.se a{ color:#0066CC; margin-right:5px;}
		.se select{ width:77px; float:left; margin:0 4px 0 10px; color:#333;}
		.input{ width:378px; height:19px; border:1px solid #45B0DA; padding:2px 0 0 2px; float:left;background:url(http://img.kakapan.com/hz/inputbg.gif) no-repeat right center #fff;}
		.button{ background:url(http://img.kakapan.com/hz/imgcomm.gif) no-repeat -158px -293px; border:none; width:83px; height:23px; text-align:center; color:#377FAA; margin-left:4px; float:left;}
		button01{background:url(http://img.kakapan.com/hz/imgcomm.gif) no-repeat -78px -293px; width:63px; height:23px; text-align:center; color:#377FAA; margin-left:4px; float:left;border:none;}
	.downbar{ float:right; width:254px; height:70px;background:url(http://img.kakapan.com/hz/imgcomm.gif) no-repeat -94px -213px; text-align:center;}
	.downbar *{ color:#C82B00;}
	.downbar ul{ clear:both; width:225px; margin:0 auto 0 auto;}
	.downbar li{ width:215px; clear:both; background:url(http://img.kakapan.com/hz/imgcomm.gif) no-repeat 0 -93px; text-align:left; padding:0px 0 0 15px;}
	.downbar li a{ margin:0 3px;text-decoration:underline;}
	.downbar p{ font-weight:bold; text-align:left; padding:10px 0 0 58px; font-family:Tahoma;}
	
/*以下页面载入提示*/
#loader_container {
text-align:center;
position:absolute;
top:40%;
width:100%;
left: 0;
}


#loader {
font-family:微软雅黑, Verdana,Tahoma, Helvetica, sans;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
padding:10px 0 16px 0;
margin:0 auto; 
display:block;
width:300px;
border:1px solid #5a667b;
text-align:left; 
z-index:2;
Filter: Alpha(Opacity=75);
}
#loader_bg {background-color:#e4e7eb;
position:relative;
top:8px;
left:8px;
height:7px;
width:283px;
font-size:1px}

#progress {
height:5px;
font-size:1px;
width:1px;
position:relative;
top:1px;
left:0px;
background-color:#F3811C
}